energy contract - Français Anglais Dictionnaire